package com.muyu.enums;

import lombok.*;

/**
 * @ClassName: LogTypeEnum
 * @Author: Zirun.Xin
 * @Date: 2025/3/20 下午3:06
 * @Version: 1.0
 * @Description: 日志类型枚举
 */
@Getter
@ToString
@NoArgsConstructor
@AllArgsConstructor
public enum LogTypeEnum {

    LOG_TYPE_LOGIN(1, "登录日志"),
    LOG_TYPE_LOGOUT(2, "登出日志"),
    LOG_TYPE_EXPORT(3, "导出日志"),
    LOG_TYPE_QUERY(4, "查询日志"),
    LOG_TYPE_EDIT(5, "修改日志"),
    LOG_TYPE_ADD(6, "新增日志"),
    LOG_TYPE_DELETE(7, "删除日志"),
    LOG_TYPE_IMPORT(8, "导入日志"),
    LOG_TYPE_LOGIN_OUT(9, "外部日志"),
    LOG_TYPE_UPLOAD_FILES(10, "文件上传(批量)"),
    LOG_TYPE_DELETE_FILES(11, "文件删除"),
    LOG_TYPE_SCOPE_FLUSH(12, "量化分刷新操作"),
    LOG_TYPE_DELETE_REDIS_BY_KEY(13, "redis指定删除"),
    LOG_TYPE_IMG_UPLOAD(14, "反馈问题及图片上传操作"),
    ;

    /**
     * 状态标识
     */
    private Integer key;

    /**
     * 状态值
     */
    private String value;
}